package com.daoyi.redis.annotations;

import java.lang.annotation.*;

/**
 * 自定义注解 全局分布式锁
 */

@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface GlobalLock {

    /**
     * 分布式锁名称
     */
    String lockKey() default "";

    /**
     * 第几个参数
     */
    int argsIndex() default 0;

}
